lot (of items) - Turkish English Dictionary